placenta and umbilical cord - Spanish English Dictionary